.con_item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-bottom: 15rem;
  .left_item {
    width: 150.13rem;
    height: 112.59rem;
    img {
      width: 100%;
      height: 100%;
    }
  }
  .right_item {
    width: 177.03rem;
    height: 112.59rem;
    position: relative;
    h3 {
      width: 100%;
      height: 40.03rem;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #1a1b1e;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      font-size: 14.0124rem;
      font-weight: 400;
      margin-bottom: 5rem;
    }
    .detail_info {
      width: 100%;
      img {
        width: 18.01rem;
        height: 18.01rem;
        display: inline-block;
        vertical-align: middle;
        border-radius: 50%;
      }
      span {
        color: #1a1b1e;
        font-size: 13.0116rem;
      }
      i {
        font-style: normal;
        color: #1a1b1e;
        font-size: 13.0116rem;
        float: right;
      }
    }
    p{
        position: absolute;
        bottom: 0;
        width: 77.17rem;
        height: 17.33rem;
        color: #8C8C8C;
        font-size: 13.0116rem;
    }
  }
}
